﻿package net.molchat.android.scrn;


//FIXME commented out class


//import javax.microedition.lcdui.Choice;
//import javax.microedition.lcdui.Command;
//import javax.microedition.lcdui.CommandListener;
//import javax.microedition.lcdui.Displayable;
//import javax.microedition.lcdui.Image;
//import javax.microedition.lcdui.List;
//
//import net.molchat.android.cont.Cont;
//import net.molchat.android.cont.ContRoom;
//import net.molchat.android.core.Man;
//import net.molchat.android.core.Mess;
//import net.molchat.android.core.Setting;
//import net.molchat.android.mess.Message;
//
//
//
//// =================== Отображает результаты поиска и позволяет добавить контакт
//public class AddRoom extends List implements CommandListener, Win {
//
//private Image iRoom; // Картинка комнаты
//
//// Команды
//private final Command comAdd = new Command("Добавить", Command.OK, 2);
////private Command comInfo = new Command("Инфо", Command.SCREEN, 8);
//private final Command comBack = new Command("Отмена", Command.BACK, 16);
//
//// =============================================================== Инициализация
//public AddRoom(ContRoom[] rooms) {
//
//	super("Найдены комнаты:", Choice.IMPLICIT);
//
//	addCommand(comBack);
//	if (Man.ioMan.fOnline) {
//		addCommand(comAdd);
//		// addCommand(comInfo);
//	}
//	setCommandListener(this);
//
//	// Загружаем картинки
//	try {
//		iRoom = Image.createImage("/res/room.png");
//	} catch (Exception e) {
//		Log.e("AddRoom.init", "Не удалось загрузить картинки", e);
//	}
//
//	for (int q = 0; q < rooms.length; ++q) {
//		add(rooms[q]);
//	}
//}
//
//
//// =================================================== Добавить комнату в список
//public void add(ContRoom room) {
//
//	String text; // Имя и краткое описание
//
//	text = room.name;
//	if (room.descr != null) {
//		text += ". " + room.descr;
//	}
//	this.append(text, iRoom);
//}
//
//
//// ============================================ Освободить ресурсы и зкрыть окно
//public void close(int from) {
//
//	if (from <= Mess.LOCAL) {
//		Man.scrMan.showMain();
//	}
//
//}
//
//
//// ===================================================================== СОБЫТИЯ
//// ============================================================ Обработка команд
//public void commandAction(Command command, Displayable disp) {
//
//	if (command == comAdd || command == List.SELECT_COMMAND) { // Добавить контакт
//		int ind = this.getSelectedIndex();
//		try {
//			Man.ioMan.outAddCont(Cont.ROOM, ind);
//		} catch (Exception e) {
//			Log.e("AddRoom.commandAction", "Не удается отправить запрос");
//		}
//	}
//
//	close(Mess.LOCAL);
//}
//
//
//// ================================================== Изменение состояния В СЕТИ
//public void fOnline(boolean fOnline) {
//
//	if (!fOnline) {
//		close(Mess.LOCAL);
//	}
//}
//
//
//public boolean chStat(String statText) {
//
//	return false;
//
//	// TODO Auto-generated method stub
//
//}
//
//
//public boolean isGraphic() {
//
//	return false;
//}
//
//
//public boolean keyPressed(int keyCode) {
//
//	return false;
//}
//
//
//public void prepare(Win oldWin) {
//
//}
//
//
//// ========================================= Вернуть перечень необходимых команд
//public boolean[] getComs() {
//
//	return null;
//};
//
//
//// ============================================= Извещение о пришедшем сообщении
//public boolean inText(int contType, int contNum, Message message) {
//
//	if (Setting.fShowIncoming) {
//		this.setTitle(Man.scrMan.getTitStr(contType, contNum, message, 3));
//	}
//	return false;
//}
//
//
//// ====================================================== Тик системного таймера 
//public boolean tick() {
//
//	return false;
//	// TODO Auto-generated method stub
//
//}
//
//
//public boolean keyState(int keyState) {
//
//	// TODO Auto-generated method stub
//	return false;
//}
//
//
//public void command(Command command) {
//
//	// TODO Auto-generated method stub
//
//}
//
//
//public void pointerDragged(int offX, int offY) {
//
//	// TODO Auto-generated method stub
//}
//
//
//public void pointerPressed(int x, int y) {
//
//	// TODO Auto-generated method stub
//
//}
//
//
//public void pointerReleased(int x, int y) {
//
//	// TODO Auto-generated method stub
//
//}
//
//
//}
